package com.jk.customer.entity;

import lombok.Data;

import java.io.Serializable;

@Data
public class ProductEntity extends PriceEntity implements Serializable  {

    private static final long serialVersionUID = -5976317657328980586L;
    private String  productId;//产品编号
    private String productName;//产品名称
    private Integer productCount;//采购数量
    private String productCategory;//产品类型
    private Integer inletPressureMax;//进口压力最大
    private Integer inletPressureMin;//进口压力最小
    private Integer outletPressureMax;//出口压力最大
    private Integer outletPressureMin;//出口压力最小
    private Double flowmeterLength;//流量计长度
    private Integer pressureRegulatorType;//调压器（1国产，2进口）
    private String productBrand;//品牌
    private Integer outerBox;//外箱（1 无，2 有）
    private Integer outerBoxMaterial;//外箱材质
    private String remarks;//备注
    private String accessory;//附件
    private Integer requirementType;//需求类型(1 产品询价，2 询设计方案)

    private Integer commonUserId; //user表关联Id

    /**
     * 业务字段 ch
     */
    private Integer queryPriceStatus;
    private Integer picketageStatus;
    private Integer fileStatus;
    private Integer fileStatusTo;


    /**
     * 业务字段  wzy
     */
    private String statusName;
    private String starDate;
    private String endDate;
    private String otherType;
    private Integer inletPressureMinKpaMpa;   //1 kpa    2Mpa
    private Integer inletPressureMaxKpaMpa;   //1 kpa    2Mpa
    private Integer outletPressureMinKpaMpa;   //1 kpa    2Mpa
    private Integer outletPressureMaxKpaMpa;   //1 kpa    2Mpa
    private String otherRegulatorType;  //其他调压器产品名称

    @Override
    public String toString() {
        return "ProductEntity{" +
                "productId='" + productId + '\'' +
                ", productName='" + productName + '\'' +
                ", productCount=" + productCount +
                ", productCategory='" + productCategory + '\'' +
                ", inletPressureMax='" + inletPressureMax + '\'' +
                ", inletPressureMin='" + inletPressureMin + '\'' +
                ", outletPressureMax='" + outletPressureMax + '\'' +
                ", outletPressureMin='" + outletPressureMin + '\'' +
                ", flowmeterLength=" + flowmeterLength +
                ", pressureRegulatorType=" + pressureRegulatorType +
                ", productBrand='" + productBrand + '\'' +
                ", outerBox=" + outerBox +
                ", outerBoxMaterial=" + outerBoxMaterial +
                ", remarks='" + remarks + '\'' +
                ", accessory='" + accessory + '\'' +
                ", requirementType=" + requirementType +
                ", queryPriceStatus=" + queryPriceStatus +
                ", statusName='" + statusName + '\'' +
                ", starDate='" + starDate + '\'' +
                ", endDate='" + endDate + '\'' +
                '}';
    }


}
